/ 互联网金融/ 决定软件质量的几个特性

决定软件质量的几个特性

发布时间:2016-07-05 分类:新金融百科

软件开发,也有一套衡量质量的标准,决定软件质量的有十几个特性,下面小编简单的介绍一下:

一、软件性能,主要是指系统的响应速度、处理事件的速度等,网站的加载速度不但影响搜索引擎蜘蛛的抓取,还影响用户的体验。

二、可用性,这个应该不用怎么说,如果设计出的软件没有办法正常运行,或者运行了一段时间,就不能用了,那质量就是很糟糕的。

决定软件质量的几个特性

三、可靠性,是指在一定的环境下,在给定的时间内,设计的软件不发生故障的概率。

四、健壮性,是指在异常情况下,软件能够正常运行的能力,它包含两个含义,一是容错能力,二是恢复能力。

五、安全性,现在很多网站很容易被攻击,所以安全性也是决定软件质量的因素之一。安全性是指防止系统被非法入侵的能力。

六、可修改性,可以对系统进行修改,能够快速地以较高的性能价格比对系统进行变更的能力。

七、可变性,软件不可能在未来的几年一成不变,它是会扩充的,会改动的,如果设计出的软件是不可更改的,或者不容易修改的,那这个软件的生命周期就很短,也许一年就不能用了。

八、易用性,易用性与可用性不一样,它主要是来衡量用户使用软件完成任务的难易程度,如果设计的一个系统,特别难操作,用了很长的时间,做了很多的事情,但并没有起到什么作用,那么这个软件开发的就是失败的。

九、可测试性,这个比较容易理解,软件可以进行测试设计、测试执行能力,当软件发生故障时,可以定位故障的原因等。

十、功能性,所设计的软件可以完成所期望的工作能力,也可以说是完成了之前提出的功能需求。

十一、互操作性,是指外界与系统,系统与系统之间的相互作用能力。

这是决定软件质量的几个特性,也是定义软件质量的几个重点,想要做高质量的软件,就从这几个因素做起吧。